spot-legged turtle - Turco Inglés Diccionario